package com.cheems.springbootinit.model.vo;

import lombok.Data;
import java.util.List;

@Data
public class AIPlanResponse {
    /**
     * 总体学习计划概述
     */
    private String overview;
    
    /**
     * 预计总学习时长（小时）
     */
    private Integer totalDuration;
    
    /**
     * 推荐课程列表
     */
    private List<RecommendedCourse> recommendedCourses;
    
    /**
     * 学习建议
     */
    private String recommendations;
    
    @Data
    public static class RecommendedCourse {
        /**
         * 课程ID
         */
        private Long courseId;
        
        /**
         * 课程名称
         */
        private String courseName;
        
        /**
         * 课程图片
         */
        private String courseImage;
        
        /**
         * 建议学习时长（小时）
         */
        private Integer suggestedDuration;
        
        /**
         * 学习重点
         */
        private List<String> keyPoints;
        
        /**
         * 学习顺序（从1开始）
         */
        private Integer learningOrder;
    }
} 